<?php
## 字符串常用方法

//strlen() 函数获取字符串所占的字节数量
$str1='abcd';
echo strlen($str1);
$str2='21软件技术1';
echo '<br>';
echo '21软件技术1的长度：'.strlen($str2); // php中一个汉字最少占3个字节
echo '<br>';

//mb_strlen() 函数获取的是字符数量
$str3='21软件技术1';
echo '21软件技术1的长度：'.mb_strlen($str3);
echo '<br>';
//trim() 函数去掉前后空格
$str4='  admin  ';
echo 'str4的长度：'.strlen($str4);
echo '<br>';
$str4=trim($str4);
echo 'str4去掉前后空格的长度：'.strlen($str4);
echo '<br>';

//截取字符串 substr()、mb_substr()
$str5='php是世界上最好的语言';
$str6=substr($str5,6);
echo $str6;
echo '<br>';
echo '用mb_substr()截取字符串：';
echo '<br>';
$str7=mb_substr($str5,4);
echo $str7;
echo '<br>';
$str8=mb_substr($str5,10,2);
echo $str8;
echo '<br>';

//strstr() 截取指定字符及之后的字符串
$str9='php是世界上最好的语言';
$str10=strstr($str9,'好');
echo $str10;
echo '<br>';
// 截取’最好‘
$str11=strstr($str9,'最');
$str11=mb_substr($str11,0,2);
echo $str11;
echo '<br>';
//统计字符出现的次数 substr_count()
$str12='小了白了兔,白了又了白';
echo substr_count($str12,'了');
echo '<br>';
echo substr_count($str12,'了',15);
echo '<br>';
//替换字符串 str_ireplace()
//                 旧字符        新字符     原字符串
echo str_ireplace('了','-',$str12);
echo '<br>';
//stripos()  查找字符出现的位置
echo stripos($str12,'兔');

